Forms velocity control for printers



May 12, 1 970 J.G.BAR0MB ETAL 3,511,354

FORMS VELOCITY CONTROL FOR PRINTERS Filed Dec. 21, 1967 JAMES G. BARCOMB FREDERICK W. SCHAAF A TTOR/VE Y 27 Sheets-Sheet 1 May 12,1970 -J.G ."BARCOMBiET AL 3,511,354

FORMS VELOCITY CONTROL FOR PRINTERS Filed D20. 21 1967 v j 27 sheets-sheet 5 #07 mmmm M 10/10 00mm!) MIC/9 LOAD ucB LATCH calm/R5557 w SETSENSE fi a SENSE Mdy 12, 1970 J. G; BARCCMB STAI- FORMS VELOCITY comma non PRINTERS Filed Dec. 21, 1967 v T 27 She ets-Sheet a Q Y 5H0 cm A 5| v 660 m 007/ a m/mm WM A YSQC DEVICE END CTRL 650 I QOR LATCH 0R 1/0 REsET ausour ug r NOTBUSQMG 66b uorausouTE WR'TE J LATCH ausoungorolz OR W 5 -01 BUS our 8. my #00 NOTS-A Mil/spur I T SETCCBREAD a BUS o'ursnoms r- W soureuoncca ICCBREADj GATECOMMATDREGISTER READ v LATCH NOT USOUTT "I T BUS OUT NOT 0,1,2 SENSE BUS OUT NOT 3T4 LATCH /T5d CHANNEL O .mm T I/O RE SE- v 75f ".CCBLOAD\ I I v T T FIG. 20

' May 12, 1970 J. G. BAWIHR FORMS VELOCTIY CONTROL FOR PRINTERS Filed Dec" 21, 1967 27 Sheets$heet 6 cca ADDRESS Bus RUNAWAY NOT CARRIAGE ccB ADDRESS REGISTER COB ADDRESS RUNAWAY 0 OR FLAG CCBADDRESSI |s| LINE coumsm 51b E I LINE coumsm LINE COUNTER v P LINE 3:14]:- 0 LINE LINE 0 2 450-2 4- 8 I E h T R (IL TR TR 0 5' LINECOUNTER RESET CARRIAGECM 1 FIG. 2e l RESET OR L CARRIAGE ow SPEED START 141 I of CARR 140 LATCH LATCH CARRIAGEGO REGCOMP 142 E NOTPEDDR IMMEDCARRGO -|4lu NOT CARR c 144m PRINTSCAN 14s LINE COMPLETE;

CARR RUNAWAY v E cARacoAETE SPACE su p ST I CARR REG COMP I NOT SPACE IMMED CARR OF I v SUPPRESS RESTQRE LATCH STORED 00B DRESS1 a E rm H3 CARRIAGE E a CONTROL H CARRlAGEREGCOHP CARRSETTUNGSSP a I NOT coma on cn- 1 y- 1970- J. ca. BARCOMB ET AL 3,511,354 FORMS VELOCITY CONTROL FOR PRINTERS Filed Dec. 21, 1967 27 Sheets-Sheet 7 E E CCBADDRESSBUS MAN L0AD?L C08 LOAD 0R mom OR y BUFFERCTRL NOTCARRIAGECOMPARE BUFFER CONTROL LATCH 4 y I36!) /'36 NOT CARR SETTLING ss cce %?2 I BUFFER CONTROL w E I80 CARRIAGE 67 7 136g E cwcxsmm CARRIAGE COMP M OR 194 MACH I44 CARR REG SKIP May 12,1970 v 'J. a. BARCOMB IIETAL 3,511,354

FORMS VELOCITY CONTROL FOR PRINTERS Filed Dec. 21, 1967 27 Sheets-Sheet s CCB ADDRESS BUS MEMORY 3s SELECT H TIME GEN

" CARRIAGE G0 May 12, 1-970 J. G. B ARcioMB A r ,511,

I FORMS-VELOCITY CONTROL FOR PRINTERS Filed Dec. 21, 19s? 27 Sheets-Sheet 9 VOLTAGE SENSE STROBE 54 55 F LAG I SA CARRIAGE G0 May 12, 1970- Filed Dec. 21, 1967 J. G, BARCOMB- ETAL FORMS VELOCITY CONTROL FOR PRINTERS 27 Sheets-Sheet 10 f f 6-0 K CLOCKBUS o -fi r TR, p TR r TR T TR 66 -1 60-2 60-3 60-4 I O o I MACH, RESET CLOCK i osc g CLOCK 25001; TglccliR VA (R0) NOT mean; RUN

TR 4 F MACHINE 555m y ADAPTER CLOCK-START CARR c 00K START 68 NOT WRITE PRINT-WRITE CARRIAGE co 2 May12, 1910 .LC-LBARCOMB Em $511,354

FORMS VELOCITY CONTROL FOR PRINTERSA Filed Dec. 21, 1967 27 Sheets-Sheet 12 BUS our R3 .870 69 ccaLoAo OCBFEGISTER I SENSE.AHPL|F|ERP' P *830 XOR MANUAL ATAP T [89o LATCH ;CCBREG. I

COB REM XOR \eusoun A A /89b A a cca m2 cca REGT XOR LSENSE AMPLFIER a A 1 OR a ,MAAuAL DATA 4 A 81:: A

h & LATCH l I \susoms j .M cca REGISTER FLAG SENSEAMPLIFIERk R 8 XOR ILMANUALDATAS 87f 4 f 065 REG-P A F a LATCH g BUS ours an M ONCE LOAD Wad SENSE AMPUHERZ 0R MANUAL DATA 6 87h A \susour? an. A '52 W as LSENSE AMPLIFIER 1 nAuuAL DATA? 8 1 (JR A 1 H a A LATCH l I A H ausoun A k- P /ccaomaus We!" SEJISE AMPLIFIER FLAG OR F f MANUAL nAT s an 1 6 nAuuAL oAo a NTER H 1 ccaLoAocon 8'In' SERVICE UT SER6HE R190 I. ABUFFER cm Filed Dec. 21, 1967 J. G. BARcioMB ET AL FORMS VELOCITY CONTROL FOR PRINTERS 27 Sheets -Sheet 13 CARRIAGE FA-ILED MOVE,

CARRIAGE FAILURE I XOR -89d BUFFER CONTROL a 0'? 75 QOTCCB LOAD 204 77 I a CARRIAGE REG! TER cc R8 COMPARE cosi- OR 76b no I I 0on4 76 a m8 c054 80R ccRE 77b m 5 cos '2 I 4 Busoun E CRZOR cc REGISTER 76f ,LMANUAL m1 8 F j CCR 1 LATCH P I BUS OUT 2 J C 2 76 /69 78 75a 9 ZBUSOUT 0R b M 2 0R MANUALDATAZ .86d -4 LATCH in I ausours 86e h E ccRT ,78c ,lANUAL DATA} 2 2 NOT SKIP I LATCH I dummy 86g LINE cm 14 L 78d \QARRAGE i ,MANUALSPACE 1 m g 0R 1 CARRIAGE smr LMANUALDATA4 86h j cARRA n 8 LATCH E. 91- BUS ouro 86i a 85a 7 NOT PEDESTAL OR DRIVE MANUAL DATA 0 861' 85 f QATE CARRIAGE REG LATCH MAN LOARDEsToRE MAN RESET 4 CARR REG RESET 7 WA ENTER 86k FIG. 2|.

May 12, 1970' J. G. sme m am. 3,511,354

FORMS VELOCITY CONTROL FOR 'PRINTERS Filed Dec. 21, 1967 27 Sheets-Sheet 14.

' DDB DATA RTDISTEAD I ,155o

ucD READ 1510 ,a EQ A SERVICE III I & 58b LINE BUS IIII. I DRIVER PLB DATA REG a I670 -155c LINE I BUS m2 I 'DRIVER Md ,Lk COMMANDREJECT 158c 0R ag TE BUS III a W 1559 LINE BUS III4 L ADDRESS GEN BITO 5% DRlVER DATA READ f a Dk'IvEER I BUS |N5T I SERVICE IN LINE BUS |N6 068 READ 157 FDR'VER h LINE BUS IIIT SERVICE IN g DRWER 5 CHANNEL END, REG. LINE --Is5-' BUS IN P A FDRIvER I; 008 a g 181 178 BUSIN 5 UCB DATA REG.4 OPARITY SAMPLE XOR ,ITD F PLB DATA REG.4 17g 11788 I DATA CHECK xoR I I F ADD GEN BIT 4 XOR 178g STATUS IN, 157d I NOT sTATDs B XOR INHIBIT L CCBBIT4 178d I DEVICE END CHECK READ 1 SERVICE IN 8 I INHIBIT PLC L UCB DATA REG.5

008 mm, PLB DATA REG.5

SENSE SERVICE MI 8 UCB VRC ADD GEN BIT 5 15m A ADDRESS CARRIAGE REGISTER RESET FIG. 2m

May 12, 1970 Filed Dec; 21, 1967 J. G. BARCOMB ETAL FORMS VELOCITY CONTROL FOR PRINTERS 27 Sheets-Sheet l5 DATA READ CHECK READ SET DATA READ SET CCB READ SET UCB READ T560 69 189 TX susouro LR j a /189e 0 156b *L LR I XOR 2 LR ,189b 189g 2 156d XOR 3 LR AXOR BUSOUTODD 1 v I G 5* LR I x0 5 6 wed e ,15eh

,156i 7 ,BUSOUTP LR WRITE SINGLECYCLE AND [LB LOAD 38o 1 0R READ 0R WRITE, 39 A C 0 1 DATA oacnEcg u BREA z; y 38b READ CCB READ J OR READ wmrecomumv nos LOAD 39b CCB LOAD OR ADAPTER CLOCK START LOAD FIG. 2n

' May 12, 1970 46 YBATRCOMB Em. 3,511,354

FORMS VELOCITY comm. won PRINTERS- Filed Dec. 21, 1967 27 sheets-sheet 1e ADAPTER CLOCK START STATUS IN STATUS LATCH CARRIAGE REG RESET May I J; G. BARCCSMB ET AL FORMS VELOCITY CONTROL FOB PRINTERS Filed Dec. 21. 1967- 27 Sheets-Sheet l? A; 1 NOT CHANNEL REQUEST 1650 166 mm cm so CARR REG RESET 8 a O 1640 comm swan) OR 165b M a J BUSY I NOT OFFLINE v LATCH NOT DEVICE END 8MP NOT B SY My SETCARRCTRLCOM 166 164m SERVICEIN 165C A 9 CHANNEL-H COM our 0m 8 END NOT SENSE com CCBLOADCOM 1 5 pcamfi'owuc} 166d I TIME wa W 16% OR OR READ LOAD 165E DEVICE SERVVI(, E m a END SERVICE- 92 I83 GATE COMM 0UTDELAY OUT a LATCH SERVICECIgBREAD 65f I STATUS LATCHES N w 7 1668 185 v I STANTO a L ,PRINTREADY SS 0R Moms DEVICE CARR REGRESET END 464d LATCH SS ovlcE CLEAR ADAPTER \BSf I M AMPLE 1/0 RESET 5; STATUSREGRST smusm l65g Bus OUT P 47 SERVlCE ouw 59 166g 5 INVALID cca AM. g ADDRESS1 \NTERRUPT REO OR CCB ADDRESS 1 FIG, 2p

May 12,1970 4 G. BARCCMB ETAL 3,511,354

FORMS VELOCITY CONTROL FOR PRINTERS Filed Dec. 21, 1967 27 Sheets-Sheet 18 NOT TEST T/O SET NOT NO Op TTT 4 1T6o GATE coma REG, a

NOT SET SENSE I COMMAND OUT DLY I 2F COMM REG SET 1 CARR CONTROL T T um ausv a 159 SS #58 IMMED CARR so SERVICE OUT 73 TNVAUO BUS 0m FLAG TTTb FLAG an SAMPLE T h 1T5b v 008 LOAD OR TNVAUD cos LOAD COB LOAD SET NOT BUS OUT NOT 0,1,2

INVALID one ADDRESST T OR 11 BUS om md BUS OUTS a. BUS om su Wed mwxuv SET con PARTTY 068 l s cca PARTTY LATCH CARR FAILURE CARR FAILURE May 12, 1970 Filed Dec. 21, 1967 J. G. BARCOMB ETAL FORMS VELOCITY CONTROL FOR PRINTERS 27 SheetsSheet 20 FIG. 25

ADAPTER cwEK START A 94A 1 DR 96A 96B L I B 948 LA DR A B F 6 DR 5 DR A 94A MCH RESET 1% &

PEDESTAL DRIVE LOW SPEED LATCH M SS 11 UNECTR15 X NOT COMPARE NOTLINE CTR 8 123b a 1mm STEPPER MTR HADVANCE 55 ADV as k NOT UNE cm 4 I I230 a 125C NOTLINE cm 1 10o NOTLINECTR 2 OR NOT LINE CTR4 Q OR STEPPER MTR 8 ADV 4 um um; CTR a 1236 a 6m $COMPARE m NOI LINE cm 1 L 8 NOT LINE CTR 2 LINE cm 2 NOT um: cm 4 L sun NOT LINE CTR 2 LINE cm 4 

